import os
import pandas as pd

# 定义文件夹路径
data_folder = 'data'

# 创建空的 DataFrame 用于存储高温和低温数据
high_temp_df = pd.DataFrame(columns=['温度'])
low_temp_df = pd.DataFrame(columns=['温度'])

# 遍历文件夹中的所有文件
for filename in os.listdir(data_folder):
    if filename.endswith('.xlsx') or filename.endswith('.xls'):
        file_path = os.path.join(data_folder, filename)
        # 读取 Excel 文件
        df = pd.read_excel(file_path)
        
        # 提取温度列
        temp_series = df['温度']
        
        # 提取高温和低温数据
        high_temp = temp_series[temp_series > 68]
        low_temp = temp_series[temp_series < 32]
        
        # 将数据添加到对应的 DataFrame 中
        high_temp_df = pd.concat([high_temp_df, high_temp], ignore_index=True)
        low_temp_df = pd.concat([low_temp_df, low_temp], ignore_index=True)

# 保存高温和低温数据到 Excel 文件
high_temp_df.to_excel('高温数据.xlsx', index=False)
low_temp_df.to_excel('低温数据.xlsx', index=False)

print("提取完成，数据已保存到高温数据.xlsx 和 低温数据.xlsx")

